pain-killing tablets - French English Dictionary